http://javarevisited.blogspot.com.au/2014/05/10-articles-every-programmer-must-read.html

A great reading 

Jerry Weinberg: The 10 Commandments of Egoless Programming 
Dare Obasanjo: Top 10 Signs Your Software Project is Doomed 
Omar Shahine: Top 10 Tips for Working at Microsoft (or Anywhere Else) 
Michael McDonough: The Top 10 Things They Never Taught Me in Design School 
Andres Taylor: Top 10 Things Ten Years of Professional Software Development Has Taught Me 
Steve Yegge: 10 Great Books 

- http://www.codinghorror.com/blog/archives/000822.html

Steve McConnell, The Ten Most Important Ideas in Software Engineering
http://www.yourdonreport.com/index.php/2006/10/17/the-ten-most-important-ideas-in-software-engineering/

Step 1 - Isolate
Step 2 - Eliminate
Step 3 - Code Ruthlessly

http://rdegges.com/how-i-program-stuff

http://www.beabetterdeveloper.com/2013/06/what-makes-great-developer.html

Programming and typing - http://swreflections.blogspot.com.au/2013/10/programming-thinking-or-typing-thinking.html

http://www.inside.com.tw/2014/08/11/9thing_as_software_engineer

http://simpleprogrammer.com/2015/03/16/11-rules-all-programmers-should-live-by/

10 Software Engineering Laws Everybody Loves to Ignore - https://www.netmeister.org/blog/software-engineering-laws.html